﻿namespace WMS6.Web.OutboundDetailServiceRef
{
    using System;
    using System.CodeDom.Compiler;
    using System.Collections.Generic;
    using System.Data;
    using System.Diagnostics;
    using System.ServiceModel;
    using System.ServiceModel.Channels;

    [DebuggerStepThrough, GeneratedCode("System.ServiceModel", "3.0.0.0")]
    public class OutboundDetailServiceClient : ClientBase<IOutboundDetailService>, IOutboundDetailService
    {
        public OutboundDetailServiceClient()
        {
        }

        public OutboundDetailServiceClient(string endpointConfigurationName) : base(endpointConfigurationName)
        {
        }

        public OutboundDetailServiceClient(Binding binding, EndpointAddress remoteAddress) : base(binding, remoteAddress)
        {
        }

        public OutboundDetailServiceClient(string endpointConfigurationName, EndpointAddress remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public OutboundDetailServiceClient(string endpointConfigurationName, string remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public string DeleteWave(string waveID, List<string> IDS, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteWave(waveID, IDS, pubParasInfo);
        }

        public DataSet GetAllWaveDetailInfo(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAllWaveDetailInfo(pubParasInfo);
        }

        public IntransitDetailInfo GetIntransitDetailInfoByID(string IntransitID, string LineID, string srcDbID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetIntransitDetailInfoByID(IntransitID, LineID, srcDbID, pubParasInfo);
        }

        public string InsertWaveDetail(WaveDetailInfo obj, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertWaveDetail(obj, pubParasInfo);
        }

        public string SaveWavebyOrderSelection(WaveDetailInfo waveDetail, List<string> Ids, List<string> Status, PubParasInfo pubParasInfo)
        {
            return base.Channel.SaveWavebyOrderSelection(waveDetail, Ids, Status, pubParasInfo);
        }

        public string UpdateWaveDetail(WaveDetailInfo obj, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateWaveDetail(obj, pubParasInfo);
        }
    }
}

